package Heap;

import java.util.ArrayList;
import java.util.List;
import java.util.PriorityQueue;

/**
 * User:辰柒
 * Date:2022-10-13
 * Time:16:50
 */

/**
 * 注意：默认情况下，PriorityQueue队列是小堆，如果需要大堆需要用户提供比较器
 */
public class TestPriorityQueue {
    public static void main(String[] args) {
        PriorityQueue<Integer> p1 = new PriorityQueue<>();
        PriorityQueue<Integer> p2 = new PriorityQueue<>(100);
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        PriorityQueue<Integer> p3 = new PriorityQueue<>(list);
        System.out.println(p3.size());
        System.out.println(p3.peek());
    }
}
